home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / wdiff004.lha / wdiff-0.04 / ChangeLog < prev    next >
Text File  |  1992-12-23  |  11KB  |  302 lines

  1. Wed Dec 23 11:10:32 1992  Francois Pinard  (pinard at icule)
  2.  
  3.     From Thorsten Ohl <ohl@physics.harvard.edu>:
  4.     * wdiff.c (split_file_into_words): Call tmpnam just before opening
  5.     the file.  On the Next, successive calls to tmpnam will return
  6.     different values only if the file is opened in between.
  7.     (main): Allocate temp_name statically, and initialize it to "".
  8.     On certain systems, tmpnam(NULL) causes a segmentation violation.
  9.     Length will be L_tmpman or else, PATH_MAX+1 from pathmax.h.  Check
  10.     temp_name before unlinking, in case of an intervening signal.
  11.     * pathmax.h: New, from elsewhere.
  12.     * Makefile.in: Distribute pathmax.h, adjust dependencies.
  13.     * xstrdup.c, xmalloc.c: Deleted, not needed anymore.
  14.  
  15.     * Makefile.in: Some cleanup before the release.
  16.     * (dvi, wdiff.dvi): New goals.
  17.     * (_wdiff.o): Use -I$(srcdir).
  18.  
  19.     From Thorsten Ohl <ohl@physics.harvard.edu>:
  20.     * wdiff.c: Added two missing `break;'.
  21.  
  22.     * check_it: New script, using test data from a bug report by
  23.     Robert J. Chassell <bob@gnu.ai.mit.edu>.
  24.     * testinput1, testinput2, testoutput: Deleted.
  25.     * Makefile.in: Adjusted.
  26.  
  27. Tue Dec 22 00:02:41 1992  Francois Pinard  (pinard at icule)
  28.  
  29.     * Makefile.in: Remove $(CPPDEFS) from the implicit rules.
  30.  
  31. Mon Dec 21 23:24:39 1992  Francois Pinard  (pinard at icule)
  32.  
  33.     * Makefile.in: Distribute the THANKS file.
  34.  
  35.     From Colin Brough <cmb@epcc.ed.ac.uk>:
  36.     * wdiff.1: New for 0.04, replaces the previous copy.
  37.     * Makefile.in: Install the man page.
  38.  
  39.     Makefile.in: Do not distribute collate.el, which lacks the
  40.     required Copyright assignment to the FSF.
  41.  
  42. Wed Dec  9 08:43:47 1992  Francois Pinard  (pinard at icule)
  43.  
  44.     * From David D `zoo' Zuhn <zoo@cygnus.com>:
  45.     configure.in, wdiff.c: Replace USG by HAVE_STRING_H.
  46.  
  47.     * From David D `zoo' Zuhn <zoo@cygnus.com>:
  48.     Makefile.in (configure): Go to $(srcdir) before autoconf.
  49.  
  50. Sat Dec  5 15:45:25 1992  Francois Pinard  (pinard at icule)
  51.  
  52.     * wdiff.c: Initialize the version[] string.
  53.     * version.c: Deleted.
  54.     * Makefile.in: Adjusted.
  55.  
  56.     * From Paul Eggert <eggert@twinsun.com>:
  57.     readpipe.c: Beware that file descriptor 1 might not be opened.
  58.     writepipe.c: Beware that file descriptor 0 might not be opened.
  59.  
  60.     * From David D `zoo' Zuhn <zoo@cygnus.com>:
  61.     Makefile.in: Define MAKEINFO as makeinfo, use it.
  62.  
  63.     * From Karl Berry <karl@cs.umb.edu>:
  64.     Makefile.in (realclean): Remove wdiff.info.
  65.  
  66.     Makefile.in (realclean): Remove configure.
  67.  
  68.     * From Karl Berry <karl@cs.umb.edu>:
  69.     configure.in: Use AC_ISC_POSIX for defining -posix if necessary.
  70.  
  71. Sat Nov 28 12:13:04 1992  Francois Pinard  (pinard at icule)
  72.  
  73.     * From Pierre Gaumond <gaumondp@ere.umontreal.ca>:
  74.     Makefile.in (clean, distclean): Remove clutter for ansi2knr.
  75.  
  76.     * Makefile.in (texclean): New.
  77.  
  78.     * Makefile.in (check): Add a `Check successful' message.
  79.  
  80.     From Colin M. Brough <cmb@epcc.ed.ac.uk>:
  81.     * wdiff.1: New.  This man page reflects wdiff at 0.03 level.
  82.     * Makefile.in: Distribute it.
  83.  
  84. Mon Nov 23 08:48:41 1992  Francois Pinard  (pinard at icule)
  85.  
  86.     * Makefile.in (dist): Get .fname from the current directory name,
  87.     instead of from version.c.  I need updating many files manually,
  88.     when the version changes, version.c is just one of them.
  89.  
  90.     * cbars.sh: New.  By default, cbars is not part of PROGS.
  91.     * Makefile.in: Prepare, install, and distribute it.
  92.  
  93. Sun Nov 22 08:54:43 1992  Francois Pinard  (pinard at icule)
  94.  
  95.     From Per Cederqvist <ceder@lysator.liu.se>:
  96.     * wdiff.c (usage_and_exit): Use OLD_FILE and NEW_FILE in usage
  97.     message, instead of FILE_1 and FILE_2.
  98.  
  99.     From Richard Stallman <rms@prep.ai.mit.edu>:
  100.     * Never launch pager by default.  So, I'm adding option -a.
  101.  
  102.     * wdiff.c: New -a option and autopager variable.
  103.     (main): Initialize and decode it.
  104.     (usage_and_exit): Announce it.
  105.     (launch_output_program): Implement it.
  106.  
  107.     * wdiff.c: New -l option.
  108.     Rename pager_is_less to overstrike_for_less.
  109.     (main): Initialized and decode it.
  110.     (usage_and_exit): Announce it.
  111.     * wdiff.c: Rename is_printer to overstrike.
  112.     * wdiff.c: Rename is_display to find_termcap.
  113.     (main): Delay its initialization, so -l can force it to 0.
  114.  
  115.     From Joe Wells <jbw@cs.bu.edu>:
  116.     * wdiff.c: New -n option and no_wrapping variable.
  117.     (main): Initialize and decode it.
  118.     (usage_and_exit): Announce it.
  119.     (copy_whitespace): Implement it.
  120.  
  121. Sat Nov 21 16:35:15 1992  Francois Pinard  (pinard at icule)
  122.  
  123.     * configure.in: Use AC_CONST.
  124.     * wdiff.c: Never define const as empty, let configure do it.  Also
  125.     remove volatile declaration as empty, it is unused.
  126.     * wdiff.c, version.c: Add a few const's.
  127.  
  128.     From Roland McGrath <roland@gnu.ai.mit.edu>:
  129.     * wdiff.c: Remove `const' to `char *strstr();' declaration.
  130.  
  131.     From Jim Meyering <meyering@cs.utexas.edu>:
  132.     * configure.in: Avoid gdiff for X as found on SGI systems.  The
  133.     test presumes gdiff returns non-zero status if DISPLAY is defined
  134.     to be empty.
  135.  
  136. Thu Nov 19 10:29:20 CST 1992  Jim Meyering  (meyering@idefix.comco.com)
  137.  
  138.     * configure.in: Add AC_UNISTD_H.  Fix test for ANSI-ness.
  139.  
  140.     * readpipe.c writepipe.c: Include unistd.h.
  141.     Parenthesize assignment used in boolean context.
  142.  
  143.     * version.c: Remove copyright and print_copyright.
  144.  
  145.     * wdiff.c: Add declaration of error.
  146.     (print_copyright): Moved copyright stuff here and declared static.
  147.     (reformat_diff_output): Add a do-nothing case for COPY_NORMAL
  148.     and a default that aborts to avoid warnings form gcc -Wall.
  149.     (complete_output_program): Add a default clause that aborts
  150.     to avoid warnings form gcc -Wall.
  151.  
  152. Wed Nov 18 09:28:12 1992  Jim Meyering  (meyering@idefix.comco.com)
  153.  
  154.     * Makefile.in: Add another layer of double quotes so PAGER
  155.     and DIFF may contain spaces.  Before, with PAGER='less -i'
  156.     compilation failed with unterminated string.
  157.  
  158. Tue Nov 17 18:47:23 1992  Francois Pinard  (pinard at icule)
  159.  
  160.     From Larry W. Virden <lvirden@cas.org>:
  161.     * Makefefile.in (check): Warn that `exit status 1' is expected.
  162.  
  163. Fri Nov 13 00:01:25 1992  Francois Pinard  (pinard at icule)
  164.  
  165.     * Makefile.in (dist): chmod a+r before making the tar file.
  166.  
  167.     * aclocal.m4: Update FP_STDC_CHECK, replacing by FP_PROTOTYPES.
  168.     * configure.in: Adjust accordingly.
  169.  
  170. Tue Oct  6 12:55:10 1992  Francois Pinard  (pinard at icule)
  171.  
  172.     * Makefile.in: Use exec_prefix.  Add `uninstall'.
  173.  
  174. Sun Aug 23 08:30:30 1992  Francois Pinard  (pinard at icule)
  175.  
  176.     * configure.in: Split FP_STDC_CHECK out into aclocal.m4.
  177.     * aclocal.m4: New.
  178.     * Makefile.in: Distribute aclocal.m4.
  179.  
  180. Thu Aug 20 08:13:12 1992  Francois Pinard  (pinard at icule)
  181.  
  182.     * wdiff.c: With STDC_HEADERS, use <string.h>, not <strings.h>.
  183.  
  184. Wed Aug 19 11:45:52 1992  Francois Pinard  (pinard at icule)
  185.  
  186.     From James Ganong <jeg@ced.berkeley.edu>:
  187.     * collatew.el: New, generalizes Emacs LISP `compage-windows'.
  188.     * Makefile.in: Distribute collatew.el.
  189.  
  190.     * configure.in: To define DIFF, also try gnudiff and diffgnu, not
  191.     only gdiff and diff.
  192.  
  193.     * ansi2knr.c: New, from Ghostscript distribution.
  194.     * unproto.l: Deleted.
  195.     * Makefile.in: Use ansi2knr instead of unproto.
  196.     * configure.in: Do not check anymore for `lex' or bad `const's.
  197.     * wdiff.c: Undefine `const' and `volatile' if not __STDC__.
  198.  
  199.     * wdiff.c: Do not declare tgetstr without HAVE_TPUTS.
  200.  
  201. Tue Aug 18 03:57:06 1992  Francois Pinard  (pinard at icule)
  202.  
  203.     * Version 0.03 released to alt.sources and ftp.uu.net:/tmp.
  204.  
  205.     * Makefile.in: Correct check goal to ignore error from wdiff.
  206.  
  207.     * unproto.l: New, from ~/src.  Note that flex is required.
  208.     * configure.in: Add FP_STDC_CHECK, then use it.  Add AC_PROG_LEX.
  209.     * Makefile.in: Add U, apply unproto to wdiff.c and version.c if
  210.     not __STDC__.
  211.  
  212.     * Makefile.in: Various corrections for being truly able to make in
  213.     subdirectories.
  214.  
  215. Mon Aug 17 14:00:03 1992  Francois Pinard  (pinard at icule)
  216.  
  217.     * configure.in: Check for improper `const' support.
  218.  
  219.     * wdiff.c: Insure exit code values: 0 if no differences found, 1
  220.     if any difference found, 2 for other reasons or errors.  Execute
  221.     `diff' even in the case absolutely no output will result.
  222.  
  223.     * wdiff.c: Removed spurious comma after last enum item.
  224.  
  225.     * alloca.c: New, from other GNU sources.
  226.     * configure.in: Check for alloca.
  227.     * Makefile.in: Distribute alloca.c, compile it if necessary.
  228.  
  229. Sun Aug 16 09:28:50 1992  Francois Pinard  (pinard at icule)
  230.  
  231.     * wdiff.c (usage_and_exit): Added -s description.
  232.  
  233. Sat Aug 15 09:27:31 1992  Francois Pinard  (pinard at icule)
  234.  
  235.     * Version 0.02 released to alt.sources and ftp.uu.net:/tmp.
  236.  
  237.     * wdiff.c: Added -s option to produce statistics at end of output.
  238.  
  239.     * wdiff.c: Copy common code from the left side instead of the
  240.     right side if only the common code and deleted words are wanted;
  241.     this makes the output spacing nicer.  Also, correct a bug by which
  242.     added words were shown as common code for this option set.
  243.  
  244.     * wdiff.c: PAGER_PROGRAM was previously defaulted to "more", it is
  245.     now left undefined.  As currently set, the auto-configurator will
  246.     pick one, however, and force it into the program.
  247.  
  248.     * wdiff.c: Avoid all emphasis if all of the output would be
  249.     emphasized the same way.
  250.  
  251.     * wdiff.c: Avoid overstriking whitespace unless the pager is less.
  252.  
  253.     * wdiff.c: Do termcap initialization and completion strings.  If a
  254.     pager is used, insure they are sent to stdout, never to the pager.
  255.  
  256.     * wdiff.c: If PAGER is defined, but to the empty string, avoid
  257.     using any pager, instead of using a default PAGER.
  258.  
  259. Fri Aug 14 19:22:30 1992  Francois Pinard  (pinard at icule)
  260.  
  261.     * wdiff.c: Remove the `signal (SIGCLD, SIG_IGN);' which is a
  262.     System V-ism, and rather wait() explicitely.
  263.  
  264.     * wdiff.c: Declare tgetstr if <termcap.h> not included.
  265.  
  266.     * Makefile.in: Have check goal works, now that -d is gone.
  267.  
  268. Wed Aug 12 01:01:37 1992  Francois Pinard  (pinard at icule)
  269.  
  270.     * Version 0.01 released to alt.sources and ftp.uu.net:/tmp.
  271.  
  272.     * wdiff.c(setup_signals): Do not intercept SIGQUIT.
  273.  
  274.     * wdiff.c: Automatically pipe through `more' or `less' if writing
  275.     to terminal, using environment variable $PAGER to override PAGER
  276.     definition.  Force terminal mode, but if the pager is `less', use
  277.     printer mode.  Modify copy_whitespace for overstriking whitespace
  278.     with itself in printer mode: `less' understands this.
  279.     * strstr.c: Borrowed somewhere from GNU.
  280.     * writepipe.c: New, provided by David Mackenzie.
  281.     * configure.in: Try defining PAGER to less or more.  Also use our
  282.     strstr if necessary.
  283.     * Makefile.in: Transmit PAGER to program.  Also handle strstr.c.
  284.  
  285.     * configure.in: Try defining DIFF to gdiff or diff.
  286.     * Makefile.in: Transmit DIFF to wdiff.c, which handles it already.
  287.  
  288.     * wdiff.c: Options -wxyz renamed from old -1234.  New options -123
  289.     acting a little like in GNU comm utility, old -d option deleted.
  290.  
  291.     * wdiff.c: Check for HAVE_TPUTS instead of HAVE_TERMCAP_H in many
  292.     places.
  293.     * configure.in: Use -ltermlib on LIBS for Xenix, -ltermcap
  294.     otherwise; once this done, test for `tputs' availability.
  295.  
  296.     * COPYING.LIB: New.
  297.     * Makefile.in: Distributing COPYING.LIB.
  298.  
  299. Tue Aug 11 15:10:37 1992  Francois Pinard  (pinard at icule)
  300.  
  301.     * Version 0.0 released to alt.sources.
  302.